using System;
using System.Collections.Generic;

namespace etcetera.Mvc.UI.Calendar
{
    public interface ICalendar
    {
        ICalendar WithId(string id);
        ICalendar FirstDayInWeek(DayOfWeek day);
        ICalendar ShowPrevNextMonth();
        ICalendar HighlightToday();
        //ICalendar WithLanguage(TODO);
        ICalendar Entries(IEnumerable<ICalendarEntry> entries);
        ICalendar DayUrl(string url);
    }
}